Учебный курс: Подготовка на 1С:Специалист по платформе 1С:Предприятие 8.3

Задачи по расчетным механизмам – тема № 12:
Как рассчитать зарплату как процент от продажи товаров

Для изучения этого блока потребуется знание материалов, пройденных ранее:

Иногда встречаются задачи, в которых используются не только расчетные механизмы платформы, но и другие, например, механизмы из задач по оперативному учету. К таким задачам можно отнести, например, расчет премии процентом от объема продаж за определенный период (аттестационные задачи 3.7, 3.16, 3.18 и др.).

Рассмотрим такую задачу.

Задача

Сотруднику предприятия выплачивается надбавка, которая рассчитывается как процент от общей суммы продаж за предыдущий месяц по подразделению, в котором работает сотрудник.

Решение

Для начала настроим необходимые объекты конфигурации. Добавим реквизит Подразделение для справочника ФизическиеЛица, который будет ссылаться на соответствующий справочник, уже существующий в каркасной конфигурации.

Этот реквизит необходим, чтобы привязать продажи по подразделению к конкретному сотруднику.

Закладка Данные справочника ФизическиеЛица

Рисунок 1 – Закладка Данные справочника ФизическиеЛица

Для плана видов расчета ДополнительныеНачисления выключим флаг Использует период действия, т.к. Премия не является протяженным по времени видом расчета.

Переключатель Зависимость от базы выставим в Зависит по периоду регистрации и отметим план видов расчета ДополнительныеНачисления. Признак Зависит по периоду регистрации был выбран не случайно, а потому что у базового ПВР ДополнительныеНачисления выключен период действия. Это значит, что не выйдет получить базу по периоду действия для связанных с этим ПВР регистров расчета, т.к. этого поля там просто нет.

План видов расчета ДополнительныеНачисления

Рисунок 2 – План видов расчета ДополнительныеНачисления

Строго говоря, в рамках этой задачи можно было выставить переключатель в положение Не зависит, т.к. премия рассчитывается без привязки к механизмам расчета. Но в других задачах, где будет использоваться это решение за основу, план должен поддерживать расчет по базе, поэтому сделаем такую настройку.

К сожалению, у Вас недостаточно прав для дальнейшего просмотра.

Если Вы приобрели курс, но еще не активировали токен — пожалуйста, активируйте доступ по инструкциям, высланным на Ваш email после покупки.

Если Вы не залогинены на сайте — залогиньтесь, вернитесь на эту страницу и обновите ее.

Если Вы залогинены, у Вас активирован токен доступа, но Вы все равно видите эту запись — напишите нам на e-mail поддержки.

Комментарии закрыты